package mystack;

/**
 * Created by Administrator on 2017/3/16.
 */
/*抽象出来的栈的方法*/
public interface Mystack<E> {


    //往栈顶加入一个新元素，称进栈（压栈）；
    //根据元素返回的值判断是否判断压栈成功
    public E push(E item);
    //删除栈顶元素，称出栈（退栈、弹出）；
    public E pop();
    //查看当前的栈顶元素，称读栈；{注意与⑶的区别}
    public E peak();
    //在使用栈的过程中，还要不断测试栈是否为空或已满，称为测试栈。
    boolean isEmpty();
    boolean isFull();
    /*长度*/
     int getSize();
}
